Speech-Enablement of Eclipse IDE and Eclipse Rich Client Applications Using AspectJ
نویسندگان
چکیده
We present an approach to providing broad-based accessibility to graphical applications by employing the capabilities of the Eclipse development platform and aspect oriented programming (AOP) in a way that leverages the strengths of each. We describe the Eclipse platform and the advantages of AOP and contrast AOP with object oriented programming (OOP). Then, we discuss how to use of Eclipse frameworks and AOP in the design of accessible Eclipse-based applications and share some situations of when to leverage these frameworks and when we do not from the perspective of robustness and efficiency.
منابع مشابه
Teaching Eclipse Plug-in Development for Undergraduates
With the rapid adoption of Eclipse as both development tool and application platform, teaching Eclipse plug-in development in universities is showing its necessity and advantage, especially on the undergraduate level. This paper introduces our practice in teaching Eclipse plug-in development for undergraduate students in Technische Universität München, Germany. Following a set of carefully desi...
متن کاملAdapting the User Interface of Integrated Development Environments (IDEs) for Novice Users
The usability of a user interface is often neglected in the design and development of software applications. An Integrated Development Environment (IDE) is prone to poor usability problems due to the rich functionality offered through its User Interface (UI). Since an IDE targets a wide range of users (from novice to expert users), the usability requirement for an IDE vary considerably. Novice ...
متن کاملAdopting the Eclipse Communication Framework: The Case of eConference
eConference is a text-based conferencing tool, built upon the Eclipse Rich Client Platform (RCP), which has evolved over four versions since its first release in 2002. In the latest version, our tool has reached communication protocol independency thanks to the adoption of the Eclipse Communication Framework (ECF). This paper describes how the development of this new release of eConference has ...
متن کاملVIKAMINE - Open-Source Subgroup Discovery, Pattern Mining, and Analytics
This paper presents an overview on the VIKAMINE system for subgroup discovery, pattern mining and analytics. As of VIKAMINE version 2, it is implemented as rich-client platform (RCP) application, based on the Eclipse framework. This provides for a highly-configurable environment, and allows modular extensions using plugins. We present the system, briefly discuss exemplary plugins, and provide a...
متن کاملAspectC++ – An AOP Extension for C++
More and more software developers get in touch with aspect-oriented programming (AOP). By providing means to modularize the implementation of crosscutting concerns, it stands for more reusability, less coupling between modules, and better separation of concerns in general. Today, solid tool support for AOP is available, for instance, by JBoss (JBoss AOP), BEA (AspectWerkz), and IBM (AspectJ and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005